================================================================================
                    ASTRA PLUS (THEME UPDATE & CHANGELOG MASTER LOG)
================================================================================
প্রজেক্ট ফোল্ডার : E:\2project31-826\
মূল মাস্টার ব্যাকআপ : E:\2project31-826\astra-hook-v8.0.0-GOLDEN-MASTER.zip
চূড়ান্ত গোল্ডেন মাস্টার : E:\2project31-826\astra-plus-v57.0.0-GOLDEN-FINAL-MASTER.zip

--------------------------------------------------------------------------------
[রেকর্ড ১] - ০২ সেপ্টেম্বর ২০২৬ (রাত ০২:৫৮)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "theme er nam dao astra plus dao" (থিমের নাম পরিবর্তন করে Astra Plus করতে হবে)।

🛠️ যা যা পরিবর্তন করা হয়েছে (Changes Made):
   ১. style.css এ Theme Name পরিবর্তন করে 'Astra Plus' করা হয়েছে।
   ২. inc/class-ah-customizer.php এ কাস্টমাইজার প্যানেল টাইটেল '🎨 Astra Plus — থিম কাস্টমাইজেশন' করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v8.1.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২] - ০২ সেপ্টেম্বর ২০২৬ (রাত ০৩:২০)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "Google PageSpeed / Lighthouse এর স্পিড ইস্যুগুলো ফিক্স করে দাও (Render-blocking 1320ms, Unused CSS/JS, Image LCP, Cache lifetimes)।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. inc/class-ah-assets.php এ নন-ক্রিটিক্যাল CSS preload ও JS defer নিশ্চিত করা হয়েছে।
   ২. অপ্রয়োজনীয় ডিফল্ট WP ইমোজি এবং ব্লক সিএসএস রিমুভ করা হয়েছে।
   ৩. প্রথম হিরো ইমেজে 'fetchpriority="high"' যুক্ত করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v14.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ৫] - ০২ সেপ্টেম্বর ২০২৬ (রাত ০৩:৪৮)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "ফুটারের ইমেইল, ঠিকানা ও ফোন নম্বর সেকশনে থাকা ফোন নম্বরটি কাস্টমাইজার থেকে পরিবর্তন হচ্ছে না। সমাধান করো।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. footer.php ফাইলে get_theme_mod('ah_hotline_number'), get_theme_mod('ah_footer_email') এবং get_theme_mod('ah_footer_address') সমন্বয় করা হয়েছে।
   ২. inc/class-ah-customizer.php এ '📞 ফুটার, ফোন নম্বর ও যোগাযোগ' সেকশনে স্পষ্ট ফিল্ড যুক্ত করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v17.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ৯] - ০২ সেপ্টেম্বর ২০২৬ (রাত ০৪:৩৯)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "হোমপেজ ও শপ গ্রিডের প্রোডাক্ট কার্ড থেকে ডিসকাউন্ট পারসেন্টেজ ব্যাজ (-21%, -50%) রিমুভ করো। আগের মূল ডিজাইন যাতে নষ্ট না হয়।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. inc/class-ah-woocommerce-hooks.php ফাইলে 'woocommerce_sale_flash' হুকটি ক্লিন করে দেওয়া হয়েছে যাতে প্রোডাক্টের ছবির উপর কোনো ডিসকাউন্ট ট্যাগ না আসে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v21.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ১৬] - ০২ সেপ্টেম্বর ২০২৬ (রাত ০৫:২০)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "লাইসেন্স অ্যাডমিন প্যানেলে ১-ক্লিকে সাইট রিমোট ব্লক/আনব্লক করার বাটন দাও।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. license-manager/index.php সম্পূর্ণ নতুন Command Center v3.0.0 হিসেবে রিডিজাইন করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v28.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ১৯] - ০২ সেপ্টেম্বর ২০২৬ (রাত ০৫:৩২)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "স্ক্রিনের নিচে ডান পাশে স্মার্ট ফ্লোটিং হোয়াটসঅ্যাপ বাটন যুক্ত করো।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. inc/class-ah-woocommerce-hooks.php ও theme.css এ স্মার্ট ডায়নামিক মেসেজ সহ ফ্লোটিং হোয়াটসঅ্যাপ বাটন যুক্ত করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v31.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২০] - ০২ সেপ্টেম্বর ২০২৬ (রাত ০৫:৪৫)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "ফুল সাইট অপ্টিমাইজ করো এবং কোনো প্রকার ম্যালওয়্যার বা ব্যাকডোর যাতে না ঢুকতে পারে তার জন্য শক্তিশালী এন্টারপ্রাইজ সিকিউরিটি শিল্ড যুক্ত করো।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. XML-RPC সম্পূর্ণ ডিজেবল, REST API অথর স্ক্যান ব্লক, SQLi/XSS ফিল্টার ও কোড এডিটর লক সক্রিয়।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v32.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২১] - ০২ সেপ্টেম্বর ২০২৬ (রাত ০৫:৫২)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "থিম আপডেট বা রিফ্রেশ করলে আগের লাইসেন্স কি ও বাকি মেয়াদ যাতে হুবহু সংরক্ষিত থাকে তা নিশ্চিত করো।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. inc/class-ah-security.php এ 'Dual-Storage Persistent Engine' তৈরি করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v33.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২২] - ০২ সেপ্টেম্বর ২০২৬ (রাত ০৫:৫৬)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "রিমোট ব্লক এবং আনব্লক যাতে ১ সেকেন্ডের মধ্যে ১০০% নিখুঁত কাজ করে তা নিশ্চিত করো।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. license-manager/index.php এ ডোমেইন স্যানিটাইজেশন ও লাইভ কিল-সুইচ সিঙ্ক ইঞ্জিন তৈরি করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v34.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২৩] - ০২ সেপ্টেম্বর ২০২৬ (দুপুর ১২:৩৩)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "demo.niorashopping.com এর ফুল স্পিড অপ্টিমাইজেশন নিশ্চিত করো (Super-Fast Ultra Performance)।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. inc/class-ah-security.php এ ০ms লাইসেন্স cache ও inc/class-ah-assets.php এ DNS প্রি-ফেচ/প্রি-কানেক্ট যুক্ত করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v35.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২৪] - ০২ সেপ্টেম্বর ২০২৬ (দুপুর ০২:২৩)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "গোল্ডেন মাস্টারের (v8.0.0) মতো হুবহু ৪-কলাম বিশিষ্ট প্রিমিয়াম ফুটার লাইভ করে দাও।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. footer.php ফাইলে গোল্ডেন মাস্টারের ৪-কলাম লেআউট রিস্টোর করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v36.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২৫] - ০২ সেপ্টেম্বর ২০২৬ (দুপুর ০২:৪৫)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "লাইসেন্স ম্যানেজার সিস্টেমটি demo.niorashopping.com ডোমেনের রুটে (থিম ফোল্ডারের বাইরে) ট্রান্সফার করে দাও।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. demo.niorashopping.com এর রুটে /license-manager/ ফোল্ডারে Command Center v3.3.0 ডিপ্লয় করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v37.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২৬] - ০২ সেপ্টেম্বর ২০২৬ (দুপুর ০২:৫৪)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "shovaas.com এর মতো হুবহু 'Cart Items' পপআপ মোডাল সিস্টেম যুক্ত করো।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. inc/class-ah-woocommerce-hooks.php ও theme.js/theme.css এ পপআপ মোডাল যুক্ত করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v38.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২৭] - ০২ সেপ্টেম্বর ২০২৬ (দুপুর ০৩:০৮)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "প্রোডাক্ট পেজের 'অর্ডার করুন' বাটনে ক্লিক করলেও যাতে ইনস্ট্যান্ট Cart Items পপআপ ওপেন হয়।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. inc/class-ah-woocommerce-hooks.php ও assets/js/one-click-order.js এ পপআপ সিঙ্ক করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v39.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২৮] - ০২ সেপ্টেম্বর ২০২৬ (দুপুর ০৩:১২)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "সিঙ্গেল প্রোডাক্ট পেজের 'Add to Cart' এবং 'অর্ডার করুন' বাটনে ক্লিক করার সাথে সাথে যাতে পেজ রিফ্রেশ ছাড়া Cart Items পপআপ উইন্ডো শতভাগ ওপেন হয়।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. assets/js/one-click-order.js ফাইলে AJAX ইন্টারসেপ্টর তৈরি করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v40.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ২৯] - ০২ সেপ্টেম্বর ২০২৬ (দুপুর ০৩:১৭)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "হেডারের View Cart আইকনে ক্লিক করলে যাতে কোনো পপআপ উইন্ডো না এসে সরাসরি ফাস্ট চেকআউট পেজে চলে যায়।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. assets/js/theme.js থেকে হেডারের কার্ট আইকনের পপআপ ব্লকার রিমুভ করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v41.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ৩০] - ০২ সেপ্টেম্বর ২০২৬ (দুপুর ০৩:২২)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "কার্ট খালি থাকা অবস্থায় হেডারের View Cart আইকন বা চেকআউটে ক্লিক করলে যাতে shovaas.com এর স্ক্রিনশটের মতো 'কোন প্রোডাক্ট নেই' এবং 'অন্যান্য পণ্য দেখতে ক্লিক করুন' কার্ড ভেসে ওঠে।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. woocommerce/cart/cart-empty.php এবং inc/class-ah-woocommerce-hooks.php এ shovaas.com স্টাইল খালি কার্ট কার্ড তৈরি করা হয়েছে।

📦 সংশ্লিষ্ট রিলিজ ফাইল: astra-plus-v42.0.0.zip

--------------------------------------------------------------------------------
[রেকর্ড ৪৫] - ০৩ সেপ্টেম্বর ২০২৬ (রাত ০৭:৫০)
--------------------------------------------------------------------------------
📌 ব্যবহারকারীর রিকোয়েস্ট (User Request):
   "বিন্দু পরিমাণ ডিজাইন ও কোনো হুক পরিবর্তন না করে front-page.php এর কোয়েরি রিসেট এবং theme.js এর সাব-ডিরেক্টরি AJAX পাথ রাউটিং নিখুঁতকরণ।"

🛠️ টেকনিক্যাল সমাধান ও কোড পরিবর্তন (Technical Solution):
   ১. front-page.php এ woocommerce_product_loop_end() এর পরপরই wp_reset_postdata() নিশ্চিত করা হয়েছে।
   ২. inc/class-ah-assets.php এ ah_theme_data লোকালাইজ করা হয়েছে এবং assets/js/theme.js এ getAjaxUrl() এর মাধ্যমে যেকোনো সাব-ফোল্ডার/ডিরেক্টরিতে ডায়নামিক রাউটিং নিশ্চিত করা হয়েছে।
   ৩. ডিজাইন, সিএসএস ও উকমার্স হুক ১০০% অক্ষত রাখা হয়েছে।
   ৪. লাইভ সার্ভারে সরাসরি FTP সিঙ্ক ও টেস্ট সম্পন্ন।

📦 সংশ্লিষ্ট নতুন রিলিজ ফাইল (New Release Package):
   - E:\2project31-826\astra-plus-v57.0.0.zip
   - E:\2project31-826\astra-plus-v57.0.0-min.zip
   - E:\2project31-826\astra-plus-v57.0.0-GOLDEN-FINAL-MASTER.zip
   - E:\2project31-826\CLIENT-READY-PACKAGE\ (Updated)
   - লাইভ সার্ভার: demo.niorashopping.com (FTP Synced)

================================================================================
